#pragma once
#include"HashTable.h"

template<class K,class T,class Hash=HashFunc<K>>
class unordered_map
{
	struct MapKeyofT
	{
		size_t operator()(const pair<K,V>& kv)
		{
			return kv.first;
		}
	};
	
	typedef typename hash_bucket::HashTable<K,const T, MapKeyofT, Hash>::iterator iterator;

	



};